body{
    background-size: cover;
    width: 100%;
    background-color: #99CCCC;
}
@media screen and (max-width:640px) {
	body{

	    width: 100%;
	    color:#232323;
	}
}
.layui-input{
    background-color:rgba(255,255,255,0.3);
}
.header{
    background-color:#000;
    width:100%;
}
.left-menu{
	float: left;
	padding-top:15px;
}
.left-menu a{
	color:#E1E1E1;
}
.right-menu{
	float: right;
}
.menu{
    float: right;
    /* margin-top: 15px; */
    margin-top:1px;
    
    
}
.menu .layui-nav{
    background-color:rgba(136,136,136,0);
}
.footer{
    width:100%;
    position:fixed;
    left:0;
	bottom:0;
	color:#FFFFFF;
    padding:14px;
    text-align: center;
    background-color: #000;
}
.footer a{
    color:#FFFFFF;
}
.login{
    margin-top:100px;
}
.login button{
	width:100%;
}
#upimg{
    margin-left:auto;
    margin-right:auto;
    margin-top:0.6em;
    /*width:94.6%;*/
    width:100%;
     -moz-box-sizing: border-box; /*Firefox3.5+*/
	-webkit-box-sizing: border-box; /*Safari3.2+*/
	-o-box-sizing: border-box; /*Opera9.6*/
	-ms-box-sizing: border-box; /*IE8*/
	box-sizing: border-box; 
    left:0%;
    
    
    background-color:rgba(0,0,0,0.3);
    /* background-color:#FFFFFF; */
    border-radius: 5px;
    box-shadow: 2px 2px 10px #888888;
}
.layui-upload-drag{
    border:0px;
}

#upimg i{
    font-size:80px;
    margin-left:auto;
    margin-right:auto;
}
#upimg p{
    margin-bottom:20px;
    color:#FFFFFF;
}
#upok{
    margin-top:4em;
    display: none;
}

#showpic img{
    max-width: 100%;
    max-height: 100%;
    border:1px solid #ECECEC;
	border-radius:5px;
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
}
#found-img{
    margin-top:1em;
    
}
#found-img img{
    max-width: 100%;
    max-height:100%;
    /*border:1px solid #ECECEC;*/
	border-radius:5px;
	/*margin-top:1em;*/
	margin-left:auto;
	margin-right:auto;
	margin:0 auto;
    display: block;
}
.msg{
    /* width:100%; */
    background-color:#f2f2f2;
    line-height: 1em;
    padding:12px;
    margin-top:2em;
    color:#009688;
}
#left-menu{
    top:4em;
}
.picadmin{
    /* display:table; */
	margin:0 auto;
	height:200px;
	border:1px solid #ECECEC;
	margin-top:1em;
}
.picadmin img{
    max-width: 100%;
    max-height:100%;
    /*border:1px solid #ECECEC;*/
	border-radius:5px;
	margin:0 auto;
    display: block;
}
.page{
    margin-bottom:100px;
    margin-top:60px;
}
#about{
    margin-top:4em;
    color:#353535;
    
}
#about p{
    margin-top:1em;
    margin-bottom:1em;
}
#about h3{
    font-weight: bold;
}
#about a{
    color:#01AAED;
}
#about ul li{
    list-style-type:disc;  
	line-height:1.6em;
	margin-left:2em;
}
#about ul{
    margin-top:1em;
    margin-bottom:1em;
}

.smfile{
    width:100%;
    height:188px;
    border: 1px dashed #e2e2e2;
    margin-top:2em;
}
.smfile .file {
    position: relative;
    display: inline-block;
    /* background: #D0EEFF; */
    /* border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px; */
    overflow: hidden;
    color: #009688;
    text-decoration: none;
    text-indent: 0;
    line-height: 188px;
    display: block;
    height: 100%;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    background-color: #F9F9F9;
}
.smfile .file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.smfile .file:hover {
    /* background: #AADFFD;
    border-color: #78C3F3; */
    color:#009688;
    text-decoration: none;
}
.showimg{
	display:none;
	position:absolute;
	max-width:460px;
	top:3em;
	z-index:99;
	border:1px solid #e2e2e2;
	border-radius:5px;
}
.layui-table img {
    max-width: 460px;
}
.viewimg{
	position: absolute;
	display:none;
	border:1px solid #F0F0F0;
	border-radius:5px;
	z-index:99;
	top:3em;
}
.viewimg img{
	max-width:660px;
}

#adminshow{
	display: none;
}
#adminshow img{
    max-width:680px;
    max-height: 400px;
	text-align:center;
	
}
#copy{
	width:680px;
	margin-left:auto;
	margin-right:auto;
}
.urltext{
	margin-top:2em;
}
#tongji .item{
	/*height:8em;*/
	background-color: #F0F0F0;
    /*border:1px solid #e2e2e2;*/
    border-radius: 2px;
    background-color: #99CCCC;
    color:#FFFFFF;
    text-align:center;
    margin-bottom:1em;
    line-height:3em;
    
}
#tongji .item:hover{
	-webkit-box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15); -moz-box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15);box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15);
	cursor:pointer;
}
#tongji a{
	color:#FFFFFF;
}
/* 图片控制 */
.imgcon{
    position: absolute;
    z-index: 99;
    right:5px;
    bottom: 5px;
    display: none;
}
#pic-right .layui-tab{
    margin:0 0;
}
.sidebar{
    height: auto;
    /* border:1px solid #ccc; */
    border-radius: 3px;
    /* margin-bottom: 2em; */
    background-color:#FFFFFF;
    box-shadow: 2px 2px 10px #888888;
}
.sidebar img{
    max-width: 100%;
}
.sidebar-top{
    margin-top: 2em;
}
.alert {
    margin: 0;
}
.alert:not(.alert-secondary) {
    color: #fff;
}
.alert {
    position: relative;
    font-size: .875rem;
    padding: 1rem 1.5rem;
    border: 0;
    border-radius: .25rem;
    margin-top:1em;
}
.alert-warning {
    color: #fff;
    border-color: #fc7c5f;
    border:1px solid #fc7c5f;
    /* background-color: #fc7c5f; */
    /* background-color: rgba(252,124,95,0.5); */
}
.alert-warning a{
    color:#5FB878;
}
#storage{
    margin-top:1em;
}
#imgshow{
    box-shadow: 2px 2px 10px #888888;
    border-radius: 5px;
    height:auto;
    /* background-color:rgba(136,136,136,0.0); */
    background-color: rgba(0,0,0,0.3);
    /* background-color: #FFFFFF; */
    display: none;
    margin-top:1em;
}
#imgshow tr{
    color:#FFFFFF;
}
#imgshow tr:nth-child(even) {
    background-color: rgba(0,0,0,0);
}
#imgshow tr:hover{
    background-color: rgba(0,0,0,0);
}

#img-thumb img{
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin-top:2em;
    margin-left:auto;
    margin-right:auto;
    
    /*border: 1px solid #ECECEC;*/
    border-radius: 5px;
    max-height: 175px;
}
#links{
    background-color: rgba(0,0,0,0);
}
#links .layui-table{
    background-color: rgba(255,255,255,0);
}
.img-main{
    margin-top:1em;
}
#onepic{
    background-color:#FFFFFF;
    padding:1em;
    border-radius: 3px;
    box-shadow: 2px 2px 10px #888888;
}
#onepic img{
    max-width: 100%;
}
.sidebar h2{
    padding:0.6em;
}
.picinfo{
    margin-top:2em;
    margin-bottom: 1em;
}
.onepic .title{
    margin-bottom: 1em;
}
.picinfo span{
    padding-right:1.5em;
}
#logo img{
    width:180px;
    height:60px;
    
}
#logo{
    font-size: 30px;
    font-weight: 600;
    color: #fff;
}
.img_thumb{
    
    /* border:1px solid #666666; */
    /* border-radius: 5px; */
    text-align:center;
    height:169.72px;
    background: #F6F6F6;
    display: block;
    /* display: flex;
    align-items: center; */
    
}
.img_thumb img{
    /* width:290px;
    height:175px; */
    max-width: 100%;
    max-height: 100%;  
}
.imgcon{
    position: absolute;
    z-index: 99;
    right:5px;
    bottom: 5px;
    display: none;
}

/* .layui-layer-imgprev{
	position:fixed;
}

.layui-layer-imguide{
	display:block;
} */
#imglink{
    display: none;
}
.statement{
    margin-top:1em;
    background-color:#F0F0F0;
    padding: 0.6em;
    font-weight: bold;
    color:#3A3A3A;
}
.statement i{
    color:#FF5722;
}
.htmlcontent{
    background-color:#FFFFFF;
    padding-left:2em;
    padding-right:2em;
}
.htmlcontent img{
    max-width: 100%;
}
.htmlcontent h1, h2, h3, h4, h5, h6 ,p{
    color:#393D49;
}
.htmlcontent h1{
	font-size:2.2em;
	line-height:2em;
	
}
.htmlcontent h2{
	font-size:1.8em;
	line-height:2em;
}
.htmlcontent h3{
	font-size:1.6em;
	line-height:2em;
}
.htmlcontent h4{
	font-size:1.4em;
	line-height:2em;
}
.htmlcontent p{
    line-height: 1.6em;
}
.htmlcontent a{
	color:#01AAED;
}
.md ul ol{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.htmlcontent ul li{
	list-style-type:disc;  
	line-height:1.6em;
	margin-left:2em;
}
.htmlcontent ol li{
	list-style-type:decimal;  
	line-height:1.6em;
	margin-left:2em;
}
.htmlcontent code{
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    color: #b94a48;
    padding: 2px 4px;
    background: #f3f3f0 none repeat scroll 0 0;
    margin-left:0.3em;
    margin-right:0.3em;
}
.htmlcontent{
	color:#393D49;
}
#page-sidebar{
    background-color:#FFFFFF;
}
#multiple{
    margin-left:auto;
    margin-right:auto;
    margin-top:0.6em;
    /*width:94.6%;*/
    width:100%;
     -moz-box-sizing: border-box; /*Firefox3.5+*/
	-webkit-box-sizing: border-box; /*Safari3.2+*/
	-o-box-sizing: border-box; /*Opera9.6*/
	-ms-box-sizing: border-box; /*IE8*/
	box-sizing: border-box; 
    left:0%;
    background-color:rgba(0,0,0,0.3);
    /* background-color:#FFFFFF; */
    border-radius: 5px;
    box-shadow: 2px 2px 10px #888888;
}
#multiple-re{
    display: none;
}
#multiple p{
    color:#FFFFFF;
}
#multiple-re{
    width:100%;
    color:#FFFFFF;
    background-color:rgba(0,0,0,0.5);
}
.multiple-btn{
    position: absolute;
    bottom: 0.6em;
}
#multiple i{
    font-size:80px;
    margin-left:auto;
    margin-right:auto;
}
#multiple p{
    margin-bottom:20px;
    color:#FFFFFF;
}
/* 分页CSS样式 */
#paging .paging{
    padding:0.6em;
    background: #eeeeee;
    margin-right: 0.5em;
}
#paging strong{
    padding:0.6em;
    background: #5FB878;
    margin-right: 0.5em;
    color:#FFFFFF;
}
#timeline .layui-timeline ul>li{
    color:#FFFFFF;
}
#timeline .layui-timeline p{
    color:#FFFFFF;
}
#timeline .layui-text h3 {
    font-weight: 500;
    color: #FFFFFF;
}
#timeline{
    margin-top:1.5em;
    margin-bottom: 3.5em;
    padding-left:1em;
    padding-top:1em;
    background-color:rgba(0,0,0,0.5);
}
#left-gg{
    position:fixed;
    left:10px;
    top:80px;
    width:100%;
    max-width: 120px;
}
#left-gg img{
    width:100%;
    max-width: 120px;
}
#right-gg{
    position:fixed;
    top:80px;
    right:10px; 
}
#right-gg img{
    width:100%;
    max-width: 120px;
}
@media screen and (max-width: 1366px) {
    #left-gg,#right-gg{
        display: none;
    }
}
.title h2{
	overflow: hidden;
	text-overflow:ellipsis;
}
#links .layui-input{
    height:32px;
}
@media screen and (max-width: 768px) {
    .left-menu, .menu {
        float: none;
    }
    .left-menu {
        text-align: center;
    }
    .menu .layui-nav{
        padding: 0;
    }
    .layui-nav .layui-nav-item a {
        padding: 0 15px;
    }
}
